package JavaCode.lcof;

/**
 * author:fangjie
 * time:2020/2/13
 */
public class 面试题65_不用加减乘除做加法 {
    public  int add(int a, int b) {
        if(a==0)return b;
        return add((a&b)<<1,a^b);
    }
}
/*
写一个函数，求两个整数之和，要求在函数体内不得使用 “+”、“-”、“*”、“/” 四则运算符号。

 

示例:

输入: a = 1, b = 1
输出: 2
 

提示：

a, b 均可能是负数或 0
结果不会溢出 32 位整数

来源：力扣（LeetCode）
链接：https://leetcode-cn.com/problems/bu-yong-jia-jian-cheng-chu-zuo-jia-fa-lcof
著作权归领扣网络所有。商业转载请联系官方授权，非商业转载请注明出处。
 */
